package com.ygxsk.carhome.response;

import java.util.ArrayList;

/**
 * Autuhor:Administrator
 * Time:2021/6/21 0021  16:57
 * Description: this is 投诉建议的表
 */
public class SuggestionsDetailBean {

    /**
     * 投诉建议的id
     */
    private String suggestionId;

    /**
     * 投诉的类型的名称
     */
    private String categoryName;

    /**
     * 投诉的文本内容
     */
    private String content;

    /**
     * 投诉建议的时间
     */
    private String createTime;
    /**
     * 用户姓名
     */
    //private String customerName;

    //--------------------------------------------------------------------
    /**
     * 投诉人员的名称 或者 员工的名称 2021年10月13日08:56:17 使用昵称
     */
    private String nickName;

    /**
     * 小区名称
     */
    private String communityName;

    /**
     * 房号
     */
    private String houseNo;

    //--------------------------------------------------------------------

    /**
     * 投诉的电话内容
     */
    private String phone;
    /**
     * 是否解决的标志 标识是否解决（0否；1是）
     */
    //private int isSolved;

    /**
     * 物业是否已经回访的状态 1待分配，2是待处理 6是已处理。
     */
    private int suggestionState;
    /**
     * 是否解决的文字内容 （尚未解决/已解决）
     */
    private String isSolvedInfo;
    /**
     * 是否已经解决的文字内容，2021年10月13日13:45:04 才开始使用这个字段的，之前是isSolvedInfo
     */
    private String statusName;


    /**
     * 物业回复的时间
     */
    //private String updateTime;

    /**
     * 物业回复人员添加的 已经回复的图片的地址 这个需求和之前的不同。
     */
//    private String imgUrl;

    /**
     * 提交投诉建议的时候 添加的原始图片 最多三张图
     */
    private ArrayList<ComplaintImageBean> suggestionImgList = new ArrayList<>();

    /**
     * 物业回访的图片,也是最多三张图片
     */
    private ArrayList<ComplaintImageBean> suggestionFinishImgList = new ArrayList<ComplaintImageBean>();

    /**
     * 回访的 综合评价 列表
     */
    //private ArrayList<SuggestionSatisfactionBean> suggestionEvaluateVoList = new ArrayList<>();


    /**
     * 已处理 的 或者 已回访 的内容 包裹
     */
    private SuggestionHandleVo suggestionHandleVo;

    private SuggestionEvaluateVo suggestionEvaluateVo;


    //=========================================================================================================


    public String getCommunityName() {
        return communityName;
    }

    public void setCommunityName(String communityName) {
        this.communityName = communityName;
    }

    public SuggestionHandleVo getSuggestionHandleVo() {
        return suggestionHandleVo;
    }

    public void setSuggestionHandleVo(SuggestionHandleVo suggestionHandleVo) {
        this.suggestionHandleVo = suggestionHandleVo;
    }

    public SuggestionEvaluateVo getSuggestionEvaluateVo() {
        return suggestionEvaluateVo;
    }

    public void setSuggestionEvaluateVo(SuggestionEvaluateVo suggestionEvaluateVo) {
        this.suggestionEvaluateVo = suggestionEvaluateVo;
    }

//    public ArrayList<SuggestionSatisfactionBean> getSuggestionEvaluateVoList() {
//        return suggestionEvaluateVoList;
//    }

//    public void setSuggestionEvaluateVoList(ArrayList<SuggestionSatisfactionBean> suggestionEvaluateVoList) {
//        this.suggestionEvaluateVoList = suggestionEvaluateVoList;
//    }

    public String getStatusName() {
        return statusName;
    }

    public void setStatusName(String statusName) {
        this.statusName = statusName;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public ArrayList<ComplaintImageBean> getSuggestionImgList() {
        return suggestionImgList;
    }

    public void setSuggestionImgList(ArrayList<ComplaintImageBean> suggestionImgList) {
        this.suggestionImgList = suggestionImgList;
    }

    public ArrayList<ComplaintImageBean> getSuggestionFinishImgList() {
        return suggestionFinishImgList;
    }

    public void setSuggestionFinishImgList(ArrayList<ComplaintImageBean> suggestionFinishImgList) {
        this.suggestionFinishImgList = suggestionFinishImgList;
    }

//    public String getImgUrl() {
//        return imgUrl;
//    }

//    public void setImgUrl(String imgUrl) {
//        this.imgUrl = imgUrl;
//    }

    public String getCategoryName() {
        return categoryName;
    }

    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }


    public int getSuggestionState() {
        return suggestionState;
    }

    public void setSuggestionState(int suggestionState) {
        this.suggestionState = suggestionState;
    }

    //    public String getCustomerName() {
//        return customerName;
//    }

//    public void setCustomerName(String customerName) {
//        this.customerName = customerName;
//    }

    public String getHouseNo() {
        return houseNo;
    }

    public void setHouseNo(String houseNo) {
        this.houseNo = houseNo;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

//    public int getIsSolved() {
//        return isSolved;
//    }

//    public void setIsSolved(int isSolved) {
//        this.isSolved = isSolved;
//    }

    public String getIsSolvedInfo() {
        return isSolvedInfo;
    }

    public void setIsSolvedInfo(String isSolvedInfo) {
        this.isSolvedInfo = isSolvedInfo;
    }

    public String getSuggestionId() {
        return suggestionId;
    }

    public void setSuggestionId(String suggestionId) {
        this.suggestionId = suggestionId;
    }

//    public String getSolveContent() {
//        return solveContent;
//    }

//    public void setSolveContent(String solveContent) {
//        this.solveContent = solveContent;
//    }

//    public String getUpdateTime() {
//        return updateTime;
//    }
//
//    public void setUpdateTime(String updateTime) {
//        this.updateTime = updateTime;
//    }


}
